package com.carl.zlds.service;

import com.carl.zlds.tool.common.PageBO;
import com.baomidou.mybatisplus.extension.service.IService;
import com.carl.zlds.model.GameTag;
import com.carl.zlds.pojo.dto.SaveGameTagDTO;
import com.carl.zlds.pojo.vo.GameTagVO;
import com.carl.zlds.pojo.vo.GameTagWithInfoVO;

import java.util.List;
import java.util.Map;

/**
 * @author carl
 */
public interface IGameTagService extends IService<GameTag> {

    void saveGameTag(Long id, SaveGameTagDTO dto);

    void deleteGameTag(Long id);

    List<GameTagVO> getGameTagList(Long gameId);

    List<GameTagWithInfoVO> getGameTagListWithTag(Long gameId, Long parentId);
}
